package org.study.openapi.wx;

import me.chanjar.weixin.common.error.WxErrorException;
import me.chanjar.weixin.cp.api.impl.WxCpServiceImpl;
import me.chanjar.weixin.cp.bean.message.WxCpMessage;
import me.chanjar.weixin.cp.config.impl.WxCpDefaultConfigImpl;


public class WxCpServer {
    public static void main(String[] args) throws Exception{
        WxCpDefaultConfigImpl config = new WxCpDefaultConfigImpl();
        config.setCorpId("...");      // 设置微信企业号的appid
        config.setCorpSecret("...");  // 设置微信企业号的app corpSecret
        config.setAgentId(11);     // 设置微信企业号应用ID
        config.setToken("...");       // 设置微信企业号应用的token
        config.setAesKey("...");      // 设置微信企业号应用的EncodingAESKey

        WxCpServiceImpl wxCpService = new WxCpServiceImpl();
        wxCpService.setWxCpConfigStorage(config);

        String userId = "...";
        WxCpMessage message = WxCpMessage.TEXT().agentId(1).toUser(userId).content("Hello World").build();
        wxCpService.getMessageService().send(message);
    }
}
